XSymbolsABCDEFGHIJKLMNOPQRSTUVWXYZaccess modesaccess pathsaliasesdefinedresolution by Finderallocation blockssizeAppFile data typeapplication files recordsbacking-store files
catalog filesClose command (File menu)
closing filesClrAppFiles procedureclumpsdefined!commands, menu. See menu commandsCountAppFiles procedureCreateResFile procedurecreation dateshandled by FSpExchangeFiles-custom dialog boxes. See dialog boxes, customdata buffers
data forkscreatingdirectoriesdefined
directory IDsdefineddisk cachesdisk switch dialog boxdocumentdocument recordsend-of-filelogicalphysicalEOF. See end-of-filefile control blocks file data%limitations of using Resource Managerusing the File Manager to read"using the Resource Manager to read
file forks data fork
resource forkfile fragmentationFile Managercreating FSSpec records exchanging contents of two filestesting for features
file marks File menuadjusting items in
appearance of
Close commandNew commandOpen commandRevert to Saved commandSave As commandSave commanduser selections infile permissionsfile reference numbersdefined!file system specification recordscreatingfilesadjusting size ofclosingcreatingdefinedexchanging data inhandling File menu commandsopeningStandard File Packageopening at application startuppermissionsreading datareading data in newline modereverting to last saved versionsavingsaving preferencessaving under a new namewriting dataFindFolder functionflushing a volumeFlushVol functionfolders. See directoriesFSClose functionFSMakeFSSpec functionFSpCreate functionFSpCreateResFile procedureFSpDelete functionFSpExchangeFiles functionFSpOpenDF functionFSpOpenResFile functionFSRead functionFSSpec data typeFSWrite functionGetAppFiles procedureGetAppParms procedureGetEOF functionGetFPos functionGetVInfo functionGetVRefNum functionHCreateResFile procedureHFS volumesdefinedhierarchical file system (HFS)definedHOpenResFile functionlogical blockslogical end-of-filemarks. See file marks
menu commandsClose (File menu)New (File menu)Open (File menu)Revert to Saved (File menu)Save (File menu)Save As (File menu)/modification dates, handled by FSpExchangeFilesNew command (File menu)New Folder dialog boxnewline characternewline modeoffline volumesOpen command (File menu)
opening filesat application startupOpenResFile functionparent directoriesparent directory IDs2path reference numbers. See file reference numbersphysical end-of-filepreferences filesPreferences folderreading data from filesresource forkscreatingcreating resource map inresource types'DITL'#Revert to Saved command (File menu)root directorySave As command (File menu)Save command (File menu)saving filesscriptsspecifying when creating a fileSetEOF functionSetFPos functionStandard File Package
opening files
reply recordssaving filesStandardGetFile procedureStandardPutFile procedurestationery pads handled by Standard File Packagesubdirectories
System Foldervolume control blocksvolume reference numbersvolumesdefinedmountingnamingoffline#working directory reference numberswriting data to fileszzappOpen constantzzappPrint constant
B*-tree nodesB*-tree search keysdefinedfor catalog filesB*-trees#basic File Manager parameter blocksblank access privilegesblockslogicalboot block header formatsboot block headersboot blocksBootBlkHdr data typebrowsing accessBTCB data typeBTHdrRec data typebyte ranges in shared fileslockingcatalog data recordscatalog file key records searching$catalog information parameter blockscatalog move parameter blockscatalog node IDs (CNIDs)!.See also directory IDs, file IDsdefinedreserved values
catalog nodescatalog position recordsCatDataRec data typeCatDataType data typeCatKeyRec data typeCatPositionRec data typeCInfoPBRec data type
clump sizeCMovePBRec data typeCNIDs. See catalog node IDscompletion routinesdefineddata organization in memorydata organization on volumesdefault directorydefault volume
deny modesdefaultdescribed for PBCatSearchlockingnamingspecifying in HFSdirectory access privilegesdirectory recordsdirectory thread recordsdisk partition mapsdisk partitionsdisksdefineddrive queuesdefinedreading an element’s flag bitsDrvQEl data typeEject functionejected volumesexclusive accessExtDataRec data typeExtDescriptor data typeextent data recordsextent descriptorsextent key recordsextentsextents overflow filesExtKeyRec data type
FCB data typeFCBPBRec data typefile attributesdefinedspecifying in PBCatSearch#file control block parameter blocksdeleting
truncatingfile I/O queuesfile ID referencedefinedroutinesfile ID thread recordsfile IDsdefinedtracking files withaccess-control functionsdata structures in*high-level and low-level routines comparedorganization of data in memoryorganization of data on volumesreading volume informationroutinesworking directoriesroutines indirectory manipulationfile accessfile manipulationFSSpec
introducedfile thread records filenamessearching volumes byspecifying in PBCatSearch)access privileges in foreign file systemsdeletingnamingaccess modeswith FSSpec routinespermissionsreading datasearching a catalog forspecifying in HFStracking with file IDsFinder informationspecifying in PBCatSearch*foreign file systems, access privileges infull pathnamesGetVol functionGetVolParmsInfoBuffer data typeguestsHFS parameter blocksHFS specificationssignature words forstructure of!HFS. See hierarchical file systemhfsBit global constantHGetVol functionorganization ofHParamBlockRec data typeHSetVol functionpossible problems usingI/O requests$index nodes. See B*-tree index nodes"leaf nodes. See B*-tree leaf nodeslocking file rangesMacintosh file system (MFS)defined
MDB data type MDB. See master directory blocksMFS volumessignature words forMFS. See Macintosh file systemnode descriptors, B*-treenode recordsNodeDescriptor data typenodes, B*-treenonprinting charactersusing in filenamesusing in volume namesonline volumeswith FSSpec routinesorganization of data in memory
on volumesorganization of disksParamBlockRec data typedefinedpartial pathnamespartition maps
shared accesspointer recordspoor man’s search paths*privilege information in A/UX file systems-privilege information in foreign file systemsprivilege models
shared accessshared environmentsroutinessignature wordsfor HFS volumesfor MFS volumessingle-writer access:synchronous execution with low-level File Manager routinessystem software version 7.0system startup informationTwoIntsMakeALong data typeUnmountVol functionuser authentication methodsuser passwords
VCB data type!VIB. See volume information blockVolMountInfoHeader data typevolume attributes buffersvolume bitmapsvolume control block queuesvolume control block recordsvolume indexvolume information blocks (VIB)#volume mounting information recordsvolume passwordsdefaultdetermining if sharableejectedejectingflushing buffers
free space onHFSidentified in FSSpec recordsindexed searchingofflinesonlineorganization of passwordsplacing offlinerecursive searchingremote mounting searching
access rights1See file permissions; directory access privileges/access-control functions. See access privilegesAddDrive procedure.See also allocation blockscatalogs. See catalog filesCatMove functionCloseWD functionCNodes. See catalog nodes#for asynchronous File Manager callslimitations onDirCreate functionmoving unlockingFCB. See file control blocks-file access permissions. See file permissionscreatingdeletingfunctions for manipulating resolvingapplication-defined routines inmounting remote volumesfile IDforeign file systemHFSshared environmentutility=file system. hierarchical file system; Macintosh file systemmovingwhile denying accesswith high-level HFS routineswith low-level HFS routinesfilter functions.See also file filter functionsforks. See file forksFSpCatMove functionFSpDirCreate functionFSpGetFInfo functionFSpOpenRF functionFSpRename functionFSpRstFLock functionFSpSetFInfo functionFSpSetFLock functionGetDrvQHdr functionGetFSQHdr functionGetVCBQHdr functionGetWDInfo functionHCreate functionHDelete function&header nodes. See B*-tree header nodesHGetFInfo functionHOpen functionHOpenDF functionHOpenRF functionHRename functionHRstFLock functionHSetFInfo functionHSetFLock functionI/O queues. See file I/O queueslockingdirectoriesfile rangesfiles#modes. See access modes; deny modes!mounting volumes programmatically'mounting volumes. See volumes, mountingwhile denying accesswith high-level HFS routineswith low-level HFS routinesOpenWD functionPBCatMove functionPBCloseWD functionPBCreateFileIDRef functionPBDeleteFileIDRef functionPBDirCreate functionPBExchangeFiles functionPBGetCatInfo functionPBGetFCBInfo functionPBGetForeignPrivs functionPBGetUGEntry functionPBGetVolMountInfo functionPBGetVolMountInfoSize functionPBGetWDInfo functionPBHCopyFile functionPBHCreate functionPBHDelete functionPBHGetDirAccess functionPBHGetFInfo functionPBHGetLogInInfo functionPBHMapID functionPBHMapName functionPBHMoveRename functionPBHOpen functionPBHOpenDeny functionPBHOpenDF functionPBHOpenRF functionPBHOpenRFDeny functionPBHRename functionPBHRstFLock functionPBHSetDirAccess functionPBHSetFInfo functionPBHSetFLock functionPBMakeFSSpec functionPBOpenWD functionPBResolveFileIDRef functionPBSetCatInfo functionPBSetForeignPrivs functionPBShare functionPBUnshare functionPBVolumeMount function!range locking. See locking ranges)read privileges. See See Files privileges-search privileges. See See Folders privileges unlockingdirectoriesfile rangesfiles
user names+VCB queues. See volume control block queuesVCB. See volume control blocks"volume catalogs. See catalog filesclosinggetting information aboutopening-write privileges. See Make Changes privileges'dctb' resource type'DITL' resource type&for default Open and Save dialog boxes'DLOG' resource type&for default Open and Save dialog boxes'hdlg' resource type_Pack3 trap macroactivation procedures
active fields&resolution of by Standard File PackageBalloon Helpcallback routines#with Standard File Package routines
compatibility)custom Standard File Package dialog boxesCurDirStore global variablecurrent directory%in Standard File Package dialog boxes current disk. See current volumecurrent volume%in Standard File Package dialog boxesCustomGetFile procedureCustomPutFile proceduredialog boxescustomdisplaying file types infor saving and opening filescustomitem numbers resourcesstandarddialog hook functionscurrent<in Standard File Package dialog boxes. See current directory selectingdisplay list'enhanced Standard File Package routinesfile filter functionsfor file display list2file formats in Standard File Package dialog boxeswith Standard File Package<file types, filtering Standard File Package display lists bysaving%user interface for saving and openingmodal-dialog filter functions#with Standard File Package routines;keyboard equivalents, in Standard File Package dialog boxesmodal-dialog filter functions&for Standard File Package dialog boxesEmodal-dialog filter functions, for Standard File Package dialog boxeswith Standard File Package)original Standard File Package procedurespop-up menus%in Standard File Package dialog boxespseudo-itemsconstant descriptions4radio buttons, in Standard File Package dialog boxes'reply records for Standard File Package(reply records, for Standard File Packageresource editors'dctb''DLOG''hdlg'Rez saving to different file formatsSFGetFile procedureSFPGetFile procedureSFPPutFile procedureSFPutFile procedureSFReply data typeSFSaveDisk global variableactivation proceduresand aliasesapplication-defined routines incallback routines%compatibility with earlier proceduresdata structures indialog hook functionsfile filter functionsmodal-dialog filter functionsoriginal proceduresoriginal reply recordroutines intesting for featuresuser interface guidelinesuser interfacescustomstandardStandardFileReply data type1stationery pads, handled by Standard File Package1update events, and Standard File Package routinesuser interfacefor saving and opening filesuser interface guidelinescurrent9in Standard File Package dialog boxes. See current volume selectingzzcopy fieldzzgood fieldzzrefCon fieldzzsfErrorDialogRefCon constantzzsfFile field zzsfHookChangeSelection constantzzsfHookCharOffset constantzzsfHookFirstCall constantzzsfHookFolderPopUp constant zzsfHookGoToAliasTarget constantzzsfHookGoToDesktop constantzzsfHookGoToNextDrive constantzzsfHookGoToParent constantzzsfHookGoToPrevDrive constantzzsfHookLastCall constantzzsfHookNullEvent constantzzsfHookOpenAlias constantzzsfHookOpenFolder constantzzsfHookRebuildList constant zzsfHookSetActiveOffset constantzzsfItemBalloonHelp constantzzsfItemCancelButton constantzzsfItemDesktopButton constant zzsfItemDividerLinePict constantzzsfItemEjectButton constantzzsfItemFileListUser constant!zzsfItemFileNameTextEdit constantzzsfItemNewFolderUser constantzzsfItemOpenButton constantzzsfItemPopUpMenuUser constant!zzsfItemPromptStaticText constantzzsfItemVolumeUser constant!zzsfLockWarnDialogRefCon constantzzsfMainDialogRefCon constant"zzsfNewFolderDialogRefCon constant zzsfReplaceDialogRefCon constant!zzsfStatWarnDialogRefCon constantzzversion field'alis' resource type_AliasDispatch trap macro!absolute search for alias records
Alias Manager.See also alias recordsapplication-defined routines inroutines intesting for availabilityuser interface guidelines
alias recordscontentscreatingcustomizingdefinedexhaustive search forfinding targets ofgetting information fromprivate Alias Manager datarelative path in resolving
functions forsearch strategiessearchesabsolute
exhaustivefastrelativestoring and retrievingupdating
alias targetsalias-matching filter functionAliasRecord data type+automatic mounting to resolve alias recordswith MatchAlias functioncommon parent in alias recordsin resolution of alias records#exhaustive search for alias recordsfast search for alias recordsfor resolving aliasesin resolution of alias recordsalias matchingwith MatchAlias functionGetAliasInfo functionMatchAlias functionNewAlias functionNewAliasMinimal function$NewAliasMinimalFromFullPath function!records, alias. See alias recordsrelative paths!relative search for alias recordsResolveAlias functionresolving alias recordsa single targetcontrolling search algorithmsmultiple targets'alis'0search strategies in resolution of alias recordsabsolute
exhaustivefastrelativetargets, of an alias recordUpdateAlias function"identifying in an alias resolutionzzaliasSize fieldzzasiAliasName constantzzasiParentName constantzzasiServerName constantzzasiVolumeName constantzzasiZoneName constantzzgestaltAliasMgrAttr constant!zzgestaltAliasMgrPresent constantzzkARMmountVol constantzzkARMMultVols constantzzkARMnoUI constantzzkARMSearch constantzzkARMSearchMore constantzzkARMSearchRelFirst constantzzrAliasType constantzzuserType field_Pack2 trap macrodefault size ofB*-tree clumpsdefault size ofbad block sparingdefault size ofDIBadMount functionDIFormat functionDILoad proceduredisk formattingdisk initialization disk initialization dialog boxesalternate layouts forinitializing disks withoutplacement ofpresentation ofreinitializing disks
variations inDisk Initialization Managerand bad block sparingloadinglow-level routines-overriding the disk initialization dialog boxroutines in unloading(disk initialization warning dialog boxesdisk naming dialog boxesdisk verificationdisk zeroingdisk-inserted eventsmasking outreceiving in a modal dialog
responding to#determining whether a disk is validerasingerasing in the Finder
formattinginitializing-overriding the disk initialization dialog boxnamingreinitializingverifying formatting ofzeroingDIUnload procedureDIVerify functionDIZero functionand bad block sparingmounting inserted disksFmtDefaults global variableformatting disksHFS defaults recordHFS directoriescreating on a volumeHFSDefaults data typeinitializing disks-overriding the disk initialization dialog box'loading the Disk Initialization ManagerErase Disk (Special menu)naming disksdefault for HFS volumes Special menu, Erase Disk commandand disk initialization"for initializing and naming a diskverifying formatting of disksvolume characteristicschanging defaultsreverting back to defaults
zeroing diskszzabSize fieldzzbtClpSize fieldzzclpSize fieldzznxFreeFN field